package hcn.protocol.brandnew.zhenliao.yaopin;

import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementWrapper;
import javax.xml.bind.annotation.XmlRootElement;
import lombok.Data;


/**
 * 药品价格信息查询-响应消息(成功) - ODS_03020012_SUC
 *
 * @author enjoyLife
 */
@Data
@XmlRootElement(name = "Data")
@XmlAccessorType(XmlAccessType.FIELD)
public class QueryDrugsResponse {

    /**
     * 记录数量
     */
    @XmlElement(name = "Total")
    private String total;
    /**
     * 药品列表集合
     */
    @XmlElementWrapper(name = "DrugLists")
    @XmlElement(name = "DrugList")
    private List<DrugList> drugLists;

    @Data
    @XmlAccessorType(XmlAccessType.FIELD)
    public static class DrugList {

        /**
         * 药物一次剂量单位
         */
        @XmlElement(name = "DosageUnit")
        private String dosageUnit;
        /**
         * 药物一次剂量
         */
        @XmlElement(name = "OnceDosage")
        private String onceDosage;
        /**
         * 药品产地
         */
        @XmlElement(name = "DrugProductionPlaceId")
        private String drugProductionPlaceId;
        /**
         * 皮试标志
         */
        @XmlElement(name = "SkinTestSign")
        private String skinTestSign;
        /**
         * 药房包装
         */
        @XmlElement(name = "DrugstoreUnit")
        private String drugstoreUnit;
        /**
         *药物id
         */
        @XmlElement(name = "DrugsNumber")
        private String drugsNumber;
        /**
         * 药物名称
         */
        @XmlElement(name = "DrugName")
        private String drugName;
        /**
         * 药物规格
         */
        @XmlElement(name = "DrugSpecifications")
        private String drugSpecifications;
        /**
         * 药品产地
         */
        @XmlElement(name = "DrugProductionPlace")
        private String drugProductionPlace;
        /**
         * 药品单价
         */
        @XmlElement(name = "DrugUnitPrice")
        private String drugUnitPrice;
    }

}
